
import java.io.Serializable;
import java.util.HashMap;
import java.util.Observable;

public class Periodique extends Observable implements Serializable
{
	private static final long serialVersionUID = 1L;

	private String _issn;
	private String _nom;
	private HashMap<String,Parution> parutions;
	
	public Periodique(String issn, String nom) {
		
		this.setIssn(issn);
		this.setNom(nom);
		parutions = new HashMap<String,Parution>();
	}
	
	
	public void setIssn(String issn){
		this._issn= issn;
	}

	public void setNom(String nom){
		this._nom= nom;
	}
	
	public String getIssn() {
		return _issn;
	}
	
	
	public String getNom() {
		return _nom;
	}
	
	public void ajouterParution(Parution par)
	{
		this.parutions.put(par.getIdentParution(), par);
	}
	
	public void supprParution(Parution par)
	{
		parutions.remove(par.getIdentParution());
	}
	
	public HashMap<String,Parution> getParutions()
	{
		return parutions;
	}
	
}

